#include "VGlobal.h"
#include "VInputListWidget.h"
#include <QCoreApplication>
#include <QFileInfo>
#include <QAction>

namespace VGlobal {
    QString version;
    QString current_dir;
    QString sdcc_path;
    QString packihx_path;
    QString lua_path;
    QString lua_module_dir_path;
    QString compress_path;
    QString intent_path;
    QString temp_dir;
    QString log_path;
    QString log_dir;
    QString config_dir;
    QString config_path;
    QString skins_dir;
    QString current_skin_dir;
    QString ctags_path;
    QString hex2asm_path;
    QString historical_record_path;

    Setting setting;
    QMap<QString, QString> shortcut;
    QMap<QString, QString> keyword_cn_en;
    QMap<QString, QString> keyword_en_cn;
    QMap<QString, QString> icon_path;
    QMap<QString, QAction*> action;
    VInputListWidget *input_tip = nullptr;
    QLabel *parameter_tip = nullptr;
    QLabel *mouse_hover_tip = nullptr;
}


